package com.zhanjixun.weixin.service.impl;

import com.zhanjixun.ihttp.IHTTP;
import com.zhanjixun.weixin.domain.*;
import com.zhanjixun.weixin.mapper.WxMapper;
import com.zhanjixun.weixin.service.WxService;

import java.awt.image.BufferedImage;
import java.io.File;
import java.util.List;
import java.util.Map;

/**
 * @author :zhanjixun
 * @date : 2018/11/27 13:26
 */
public class WxServiceMapperImpl implements WxService {

    private WxMapper wxMapper = IHTTP.getMapper(WxMapper.class);

    @Override
    public String getUUID() {
        return null;
    }

    @Override
    public BufferedImage getQRCodeImage(String uuid) {
        return null;
    }

    @Override
    public Map<String, String> getScanStatus(String uuid) {
        return null;
    }

    @Override
    public WxTicket getWxTicket() {
        return null;
    }

    @Override
    public WxInitDataDTO webWxInit() {
        return null;
    }

    @Override
    public void statusNotify() {

    }

    @Override
    public List<ContactMember> getContact() {
        return null;
    }

    @Override
    public SyncCheck syncCheck() {
        return null;
    }

    @Override
    public WxSyncDTO webWxSync() {
        return null;
    }

    @Override
    public WxMsg webWxSendMsg(String toUserName, String content, int msgType) {
        return null;
    }

    @Override
    public boolean webWxRevokeMsg(String msgID, String toUserName) {
        return false;
    }

    @Override
    public String webWxUploadMedia(String toUserName, byte[] data, String fileName) {
        return null;
    }

    @Override
    public String webWxUploadMedia(String toUserName, File mediaData) {
        return null;
    }

    @Override
    public WxMsg webWxSendAppMsg(String toUserName, String fileName, long fileLen, String fileExt, String mediaId) {
        return null;
    }

    @Override
    public WxMsg webWxSendMsgImg(String toUserName, String mediaId) {
        return null;
    }

    @Override
    public WxMsg webWxSendVideoMsg(String toUserName, String mediaId) {
        return null;
    }

    @Override
    public WxMsg webWxSendEmoticon(String toUserName, String mediaId) {
        return null;
    }

    @Override
    public File webWxGetMsgImg(String msgId) {
        return null;
    }

    @Override
    public File webWxGetVoice(String msgId) {
        return null;
    }

    @Override
    public File webWxGetMedia(String fromUserName, String mediaId) {
        return null;
    }

    @Override
    public File webWxGetPublicLinkImg(String msgId) {
        return null;
    }

    @Override
    public File webWxGetIcon() {
        return null;
    }
}
